﻿using DHJ.Cost.Timing;
using DHJ.Cost.Workshops;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DHJ.Cost.CostAccounting.Cache
{
    public class BatchCostDetailCacheItem
    {
        public const string CacheName = "BatchCostDetailCache";

        public Guid Id { get; set; }
        public string BatchId { get; set; }

        public int Quantity { get; set; }

        public Workshop Workshop { get; set; }

        public decimal Ratio { get; set; }

        public OccurrenceTime Time { get; set; }

        public string Category { get; set; }

        public string Title { get; set; }

        public decimal Amount { get; set; }

        public decimal UnitCost { get; set; }

        public int AssemQuantity { get; set; }

    }
}
